.progress-container {
    margin-top: .5rem;
    margin: 0 .5rem;
}
.progress-container .title {
    height: .75rem;
    font-size: .3rem;
    color: #666;
    line-height: .75rem;
}
.progress-container .progress {
    display: flex;
    justify-content: center;
    align-items: center;
}
.progress-container .progress .item {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.progress-container .progress .icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.progress-container .progress .line {
    background-color: #E4E4E4;
    width: 1.25rem;
    height: .05rem;
}
.progress-container .progress .select {
    /* background-color: #1abc9c; */
    color: #1abc9c;
}
.progress-container .progress .line-select {
    background-color: #1abc9c;
    color: #1abc9c;
}
.progress-container .progress .mark {
    background-color: #fff;
}
.progress-container .progress .icon i {
    font-size: .6rem;
}
.progress-container .progress .icon span {
    color: #666;
}
.mbtn {
    margin-top: .5rem;
} 
